technological breakthrough - German English Dictionary